While correct, a semi automatic is no real defence against tanks and aircraft, it is still better than single action pistols and long guns. Semi autos would give any militia formed, a fighting chance, and the sheer number of citizens that would rise up in defense of this country, against a hostile domestic action would be huge. Many, if not most, military personnel would leave and join in the rebellion. Notice no other country has dared an invasion of the U.S. primarily because its citizens are armed better than most other countries militaries.
"If you outlaw guns, only outlaws will have guns".
Reading and comprehending the meaning of this is key in being a sane and logical citizen of the U.S. You may choose not to own a gun, but it is the absolute truth. Only law abiding citizens would turn their guns in, if they were banned. That leaves the criminal element, who already break the law, still armed, amongst a sea of unarmed citizens, waiting to be victimized. Not to mention unchecked law enforcement and military. Live in a country that bans guns and feel secure because of it? You are in denial.
I don't personally care for guns. I would love to live in a world where there are no guns. But that is never going to be a reality, and in the unfortunate event I am confronted, I for one would rather die on my feet, fighting, than on my knees begging for my life.